binary decimal and hexadecimal numbers